<?php

$startSec = time();

$locaArr = splitLocation($_GET["locations"]);
$coords = setCoords($locaArr);
$dis = calcDistance($coords);
$route = getRoute($dis);

$googleRoute = "http://maps.google.de/maps?saddr=".$dis[$route[0]]["search"]."&daddr=".$dis[$route[1]]["search"];

$htmlout = "
	<b>Folgende Route ist zu fahren:</b><br />
	<table>
		<tr>
			<th>Von:</th>
			<th>Nach:</th>
			<th>Meter:</th>
			<th>Kilometer:</th>
			<th>GoogleMaps:</th>
		</tr>
";

foreach ($route as $key => $value){
	$fromKey = $value;
	$toKey = $route[$key+1];

	if ($key >= count($route)-1) {
		$toKey = $route[0];
	}

	$fromStr = $dis[$fromKey]["search"];
	$toStr = $dis[$toKey]["search"];

	$meter = $dis[$fromKey]["distance"][$toKey];
	$kilometer = round($meter / 1000, 2);

	$gesamtMeter = $gesamtMeter + $meter;

	if ($key > 0) {
		$googleRoute .= "+to:".$toStr;
	}

	$htmlout .= "
		<tr>
			<td>".$fromStr."</td>
			<td>".$toStr."</td>
			<td>".$meter."</td>
			<td>".$kilometer."</td>
			<td><a href='http://maps.google.de/?q=".$fromStr." nach ".$toStr."' target='_blank'>Aufrufen</a></td>
		</tr>
	";
}

$gesamtKilometer = round($gesamtMeter / 1000, 2);

$htmlout .= "
		<tr>
			<td></td>
			<td><b>Gesamt:</b></td>
			<td>".$gesamtMeter."</td>
			<td>".$gesamtKilometer."</td>
			<td><a href='".$googleRoute."' target='_blank'>Aufrufen</a></td>
		</tr>
	</table>
";

$googleRouteLink = "<a href='".$googleRoute."' target='_blank' >Komplette Route auf GoogleMaps zeigen</a><br />";

$endSec = time();
$newRuntime = $endSec - $startSec;
$newRuntimeMin = round($newRuntime / 60, 2);

if ($newRuntimeMin > 1) {
	$newRuntimeOut = $newRuntimeMin." Minuten";
}
else {
	$newRuntimeOut = $newRuntime." Sekunden";
}

if ($_GET["runtime"] > 60) {
	$runtimeOut = round($_GET["runtime"] / 60, 2)." Minuten";
}
else {
	$runtimeOut = $_GET["runtime"]." Sekunden";
}

$waytime = round(($gesamtMeter / 1000) / $_GET["avgspeed"], 2);

?>

<h1>4) Wegfindung</h1>

<b>Laufzeit:</b><br />
<table>
	<tr>
		<td>Vorhersage:</td>
		<td><?php echo $runtimeOut; ?></td>
	</tr>
	<tr>
		<td>Gelaufene Zeit:</td>
		<td><?php echo $newRuntimeOut; ?></td>
	</tr>
</table>
<br />

<b>Der Weg</b><br />
<table>
	<tr>
		<td>Gesamtroute:</td>
		<td><?php echo "<a href='".$googleRoute."' target='_blank' >auf GoogleMaps zeigen</a>"; ?></td>
	</tr>
	<tr>
		<td>Gesamgtl&auml;nge:</td>
		<td><?php echo $gesamtKilometer; ?> km</td>
	</tr>
	<tr>
		<td>Windwiderstand:</td>
		<td><?php echo $_GET["wind"] ?> %</td>
	</tr>
	<tr>
		<td>Durchschnittsgeschwindigkeit:</td>
		<td><?php echo $_GET["avgspeed"] ?> km/h</td>
	</tr>
	<tr>
		<td>Fahrzeit:</td>
		<td>ca. <?php echo $waytime; ?> Stunden</td>
	</tr>
</table>
<br />

<?php echo $htmlout; ?>





